# 数据结构与算法


# 1. 什么是算法
# 是一种软件计算的过程，也是我们通过软件来解决实际问题的方法
# 软件实际上本质就是 数据结构 + 算法
# 数据结构定义的是整个软件过程中计算的对象和传输的对象是什么
# 算法定义的是如何计算和处理数据结构
# 数据结构是静态的，那对这些静态的数据进行操作和变化的过程就是算法
# 算法的表现形式就是函数或者方法

# 2.为什么学算法
# a.提升你写的代码的运行效率
# b.可以提升我们代码设计的思维能力
# c.通过企业的面试算法题

# 算法题
# 1.有利于我们了解计算机底层
# 2.有点像奥数题

# 我们在学算法的时候需要注意什么
# 1.我们学算法，有些时候是可以自己去造一些轮子的
# 2.要了解内存的思维
